package cn.tedu.store.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 会议签到记录
 * @TableName S_MEETINGCHECKRECODE
 */
@Data
@TableName("S_MEETINGCHECKRECODE")
public class SMeetingcheckrecode implements Serializable {
    /**
     * 会议编号
     */
    @ApiModelProperty(value = "会议编号")

    private String mCode;

    /**
     * 参会人员工号
     */

    private String pCode;

    /**
     * 参会人员姓名
     */

    private String pName;

    /**
     * 参会人员电话
     */

    private String pPhone;

    /**
     * 参会开始签到时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date pBeginDate;

    /**
     * 参会结束签到时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date pEndDate;

    /**
     * 参会人科室编号
     */

    private String pDeptCode;

    /**
     * 参会人科室名称
     */

    private String pDeptName;

    /**
     * 有效性
     */

    private String pValidity;

    /**
     * 会议名称
     */

    private String mName;

    /**
     * 备注2
     */

    private String pRemark2;

    /**
     * 备注3
     */

    private String pRemark3;

    /**
     * 是否申请发言，“1”是 “0”否
     */

    private String pReport;

    /**
     * 申请发言时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date pReportDate;

    /**
     * 是否请假，“1”是 “0”否
     */

    private String pLeave;

    /**
     * 请假时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date pLeaveDate;

    /**
     * 请假批准人工号
     */

    private String pLeaveRatify;

    /**
     * 是否替换或增加，“1”申请替换 “0”否  “2”实际替换
     */

    private String pReplace;

    /**
     * 会议开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date mBegindate;

    private String mAddress;

    private String pFirm;



    private static final long serialVersionUID = 1L;

}